package com.sms.dao;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;

import com.sms.po.Operlog;


/**
 * @author 20111012 by cxh
 */
public interface IOperlogDAO {
	/**
	 * 显示所有的白名单信息
	 * @return
	 */
	List<Operlog> showAllOperlog();
	
	/**
	 * 分页显示所有的日志
	 * @param start 第几行开始
	 * @param limit 取多少行
	 * @return
	 */
	List<Operlog> showAllOperlogByPage(DetachedCriteria criteria, int start,int limit);
	
	/**
	 * 取所有日志的总数作为分页条件
	 * @return
	 */
	int getAllOperlogCount(DetachedCriteria criteria);
	
	/**
	 * 添加日志
	 * @param bl
	 * @return
	 */
	boolean addOperlog(Operlog ol);
	
}
